/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hw2.frame;

import hw2.Engine;
import hw2.Furniture;
import java.awt.Color;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JTextArea;
import javax.swing.JTextField;

/**
 *
 * @author Sanya
 */
public class MyFrame extends javax.swing.JFrame {

    public Engine engine;

    /**
     * Creates new form MyFrame
     */
    public MyFrame() {
        initComponents();

    }

    public void setEngine(Engine engine) {
        this.engine = engine;
    }

    public boolean paintPanel(int sx, int sy, int ex, int ey, Color color, boolean paint) {
        int panelNum, temp;
        if (sy > ey) {
            temp = sy;
            sy = ey;
            ey = temp;
        }
        if (sx > ex) {
            temp = sx;
            sx = ex;
            ex = temp;
        }
        Color getColor;
        for (int i = sy; i <= ey; i++) {
            for (int j = sx; j <= ex; j++) {
                panelNum = (i - 1) * 20 + j - 1;
                if (paint) {
                    coordPanel.getComponent(panelNum).setBackground(color);
                    coordPanel.getComponent(panelNum).setVisible(true);
                    //check how change color of background of panel in progress of programm
                    continue;
                }
                if (j < 1 || j > 20 || i < 1 || i > 10) {//check rooms limit
                    return false;
                }
                getColor = coordPanel.getComponent(panelNum).getBackground();
                if (getColor != Color.white && getColor != color) {
                    return false;
                }

                // coordPanel.getComponent(panelNum).setVisible(background);
            }
        }
        return true;
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        roomsPanel = new javax.swing.JPanel();
        coordPanel = new javax.swing.JPanel();
        panel1 = new javax.swing.JPanel();
        panel2 = new javax.swing.JPanel();
        panel3 = new javax.swing.JPanel();
        panel4 = new javax.swing.JPanel();
        panel5 = new javax.swing.JPanel();
        panel6 = new javax.swing.JPanel();
        panel7 = new javax.swing.JPanel();
        panel8 = new javax.swing.JPanel();
        panel9 = new javax.swing.JPanel();
        panel10 = new javax.swing.JPanel();
        panel11 = new javax.swing.JPanel();
        panel12 = new javax.swing.JPanel();
        panel13 = new javax.swing.JPanel();
        panel14 = new javax.swing.JPanel();
        panel15 = new javax.swing.JPanel();
        panel16 = new javax.swing.JPanel();
        panel17 = new javax.swing.JPanel();
        panel18 = new javax.swing.JPanel();
        panel19 = new javax.swing.JPanel();
        panel20 = new javax.swing.JPanel();
        panel21 = new javax.swing.JPanel();
        panel22 = new javax.swing.JPanel();
        panel23 = new javax.swing.JPanel();
        panel24 = new javax.swing.JPanel();
        panel25 = new javax.swing.JPanel();
        panel26 = new javax.swing.JPanel();
        panel27 = new javax.swing.JPanel();
        panel28 = new javax.swing.JPanel();
        panel29 = new javax.swing.JPanel();
        panel30 = new javax.swing.JPanel();
        panel31 = new javax.swing.JPanel();
        panel32 = new javax.swing.JPanel();
        panel33 = new javax.swing.JPanel();
        panel34 = new javax.swing.JPanel();
        panel35 = new javax.swing.JPanel();
        panel36 = new javax.swing.JPanel();
        panel37 = new javax.swing.JPanel();
        panel38 = new javax.swing.JPanel();
        panel39 = new javax.swing.JPanel();
        panel40 = new javax.swing.JPanel();
        panel41 = new javax.swing.JPanel();
        panel42 = new javax.swing.JPanel();
        panel43 = new javax.swing.JPanel();
        panel44 = new javax.swing.JPanel();
        panel45 = new javax.swing.JPanel();
        panel46 = new javax.swing.JPanel();
        panel47 = new javax.swing.JPanel();
        panel48 = new javax.swing.JPanel();
        panel49 = new javax.swing.JPanel();
        panel50 = new javax.swing.JPanel();
        panel51 = new javax.swing.JPanel();
        panel52 = new javax.swing.JPanel();
        panel53 = new javax.swing.JPanel();
        panel54 = new javax.swing.JPanel();
        panel55 = new javax.swing.JPanel();
        panel56 = new javax.swing.JPanel();
        panel57 = new javax.swing.JPanel();
        panel58 = new javax.swing.JPanel();
        panel59 = new javax.swing.JPanel();
        panel60 = new javax.swing.JPanel();
        panel61 = new javax.swing.JPanel();
        panel62 = new javax.swing.JPanel();
        panel63 = new javax.swing.JPanel();
        panel64 = new javax.swing.JPanel();
        panel65 = new javax.swing.JPanel();
        panel66 = new javax.swing.JPanel();
        panel67 = new javax.swing.JPanel();
        panel68 = new javax.swing.JPanel();
        panel69 = new javax.swing.JPanel();
        panel70 = new javax.swing.JPanel();
        panel71 = new javax.swing.JPanel();
        panel72 = new javax.swing.JPanel();
        panel73 = new javax.swing.JPanel();
        panel74 = new javax.swing.JPanel();
        panel75 = new javax.swing.JPanel();
        panel76 = new javax.swing.JPanel();
        panel77 = new javax.swing.JPanel();
        panel78 = new javax.swing.JPanel();
        panel79 = new javax.swing.JPanel();
        panel80 = new javax.swing.JPanel();
        panel81 = new javax.swing.JPanel();
        panel82 = new javax.swing.JPanel();
        panel83 = new javax.swing.JPanel();
        panel84 = new javax.swing.JPanel();
        panel85 = new javax.swing.JPanel();
        panel86 = new javax.swing.JPanel();
        panel87 = new javax.swing.JPanel();
        panel88 = new javax.swing.JPanel();
        panel89 = new javax.swing.JPanel();
        panel90 = new javax.swing.JPanel();
        panel91 = new javax.swing.JPanel();
        panel92 = new javax.swing.JPanel();
        panel93 = new javax.swing.JPanel();
        panel94 = new javax.swing.JPanel();
        panel95 = new javax.swing.JPanel();
        panel96 = new javax.swing.JPanel();
        panel97 = new javax.swing.JPanel();
        panel98 = new javax.swing.JPanel();
        panel99 = new javax.swing.JPanel();
        panel100 = new javax.swing.JPanel();
        panel101 = new javax.swing.JPanel();
        panel102 = new javax.swing.JPanel();
        panel103 = new javax.swing.JPanel();
        panel104 = new javax.swing.JPanel();
        panel105 = new javax.swing.JPanel();
        panel106 = new javax.swing.JPanel();
        panel107 = new javax.swing.JPanel();
        panel108 = new javax.swing.JPanel();
        panel109 = new javax.swing.JPanel();
        panel110 = new javax.swing.JPanel();
        panel111 = new javax.swing.JPanel();
        panel112 = new javax.swing.JPanel();
        panel113 = new javax.swing.JPanel();
        panel114 = new javax.swing.JPanel();
        panel115 = new javax.swing.JPanel();
        panel116 = new javax.swing.JPanel();
        panel117 = new javax.swing.JPanel();
        panel118 = new javax.swing.JPanel();
        panel119 = new javax.swing.JPanel();
        panel120 = new javax.swing.JPanel();
        panel121 = new javax.swing.JPanel();
        panel122 = new javax.swing.JPanel();
        panel123 = new javax.swing.JPanel();
        panel124 = new javax.swing.JPanel();
        panel125 = new javax.swing.JPanel();
        panel126 = new javax.swing.JPanel();
        panel127 = new javax.swing.JPanel();
        panel128 = new javax.swing.JPanel();
        panel129 = new javax.swing.JPanel();
        panel130 = new javax.swing.JPanel();
        panel131 = new javax.swing.JPanel();
        panel132 = new javax.swing.JPanel();
        panel133 = new javax.swing.JPanel();
        panel134 = new javax.swing.JPanel();
        panel135 = new javax.swing.JPanel();
        panel136 = new javax.swing.JPanel();
        panel137 = new javax.swing.JPanel();
        panel138 = new javax.swing.JPanel();
        panel139 = new javax.swing.JPanel();
        panel140 = new javax.swing.JPanel();
        panel141 = new javax.swing.JPanel();
        panel142 = new javax.swing.JPanel();
        panel143 = new javax.swing.JPanel();
        panel144 = new javax.swing.JPanel();
        panel145 = new javax.swing.JPanel();
        panel146 = new javax.swing.JPanel();
        panel147 = new javax.swing.JPanel();
        panel148 = new javax.swing.JPanel();
        panel149 = new javax.swing.JPanel();
        panel150 = new javax.swing.JPanel();
        panel151 = new javax.swing.JPanel();
        panel152 = new javax.swing.JPanel();
        panel153 = new javax.swing.JPanel();
        panel154 = new javax.swing.JPanel();
        panel155 = new javax.swing.JPanel();
        panel156 = new javax.swing.JPanel();
        panel157 = new javax.swing.JPanel();
        panel158 = new javax.swing.JPanel();
        panel159 = new javax.swing.JPanel();
        panel160 = new javax.swing.JPanel();
        panel161 = new javax.swing.JPanel();
        panel162 = new javax.swing.JPanel();
        panel163 = new javax.swing.JPanel();
        panel164 = new javax.swing.JPanel();
        panel165 = new javax.swing.JPanel();
        panel166 = new javax.swing.JPanel();
        panel167 = new javax.swing.JPanel();
        panel168 = new javax.swing.JPanel();
        panel169 = new javax.swing.JPanel();
        panel170 = new javax.swing.JPanel();
        panel171 = new javax.swing.JPanel();
        panel172 = new javax.swing.JPanel();
        panel173 = new javax.swing.JPanel();
        panel174 = new javax.swing.JPanel();
        panel175 = new javax.swing.JPanel();
        panel176 = new javax.swing.JPanel();
        panel177 = new javax.swing.JPanel();
        panel178 = new javax.swing.JPanel();
        panel179 = new javax.swing.JPanel();
        panel180 = new javax.swing.JPanel();
        panel181 = new javax.swing.JPanel();
        panel182 = new javax.swing.JPanel();
        panel183 = new javax.swing.JPanel();
        panel184 = new javax.swing.JPanel();
        panel185 = new javax.swing.JPanel();
        panel186 = new javax.swing.JPanel();
        panel187 = new javax.swing.JPanel();
        panel188 = new javax.swing.JPanel();
        panel189 = new javax.swing.JPanel();
        panel190 = new javax.swing.JPanel();
        panel191 = new javax.swing.JPanel();
        panel192 = new javax.swing.JPanel();
        panel193 = new javax.swing.JPanel();
        panel194 = new javax.swing.JPanel();
        panel195 = new javax.swing.JPanel();
        panel196 = new javax.swing.JPanel();
        panel197 = new javax.swing.JPanel();
        panel198 = new javax.swing.JPanel();
        panel199 = new javax.swing.JPanel();
        panel200 = new javax.swing.JPanel();
        yPanel = new javax.swing.JPanel();
        yLabel1 = new javax.swing.JLabel();
        yLabel2 = new javax.swing.JLabel();
        yLabel3 = new javax.swing.JLabel();
        yLabel4 = new javax.swing.JLabel();
        yLabel5 = new javax.swing.JLabel();
        yLabel6 = new javax.swing.JLabel();
        yLabel7 = new javax.swing.JLabel();
        yLabel8 = new javax.swing.JLabel();
        yLabel9 = new javax.swing.JLabel();
        yLabel10 = new javax.swing.JLabel();
        xPanel = new javax.swing.JPanel();
        xLabel1 = new javax.swing.JLabel();
        xLabel2 = new javax.swing.JLabel();
        xLabel3 = new javax.swing.JLabel();
        xLabel4 = new javax.swing.JLabel();
        xLabel5 = new javax.swing.JLabel();
        xLabel6 = new javax.swing.JLabel();
        xLabel7 = new javax.swing.JLabel();
        xLabel8 = new javax.swing.JLabel();
        xLabel9 = new javax.swing.JLabel();
        xLabel10 = new javax.swing.JLabel();
        xLabel11 = new javax.swing.JLabel();
        xLabel12 = new javax.swing.JLabel();
        xLabel13 = new javax.swing.JLabel();
        xLabel14 = new javax.swing.JLabel();
        xLabel15 = new javax.swing.JLabel();
        xLabel16 = new javax.swing.JLabel();
        xLabel17 = new javax.swing.JLabel();
        xLabel18 = new javax.swing.JLabel();
        xLabel19 = new javax.swing.JLabel();
        xLabel20 = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        addPanel = new javax.swing.JPanel();
        initPanel = new javax.swing.JPanel();
        initStartX = new javax.swing.JComboBox();
        initStartY = new javax.swing.JComboBox();
        initEndX = new javax.swing.JComboBox();
        initEndY = new javax.swing.JComboBox();
        destPanel = new javax.swing.JPanel();
        destStartX = new javax.swing.JComboBox();
        destStartY = new javax.swing.JComboBox();
        destEndX = new javax.swing.JComboBox();
        destEndY = new javax.swing.JComboBox();
        addButton = new javax.swing.JButton();
        errorText = new javax.swing.JTextField();
        startButton = new javax.swing.JButton();
        label = new javax.swing.JLabel();
        stackPanel = new javax.swing.JPanel();
        stackTextArea = new javax.swing.JTextArea();
        popButton = new javax.swing.JButton();
        buttonsPanel = new javax.swing.JPanel();
        upButton = new javax.swing.JButton();
        downButton = new javax.swing.JButton();
        rightButton = new javax.swing.JButton();
        leftButton = new javax.swing.JButton();
        jButton5 = new javax.swing.JButton();
        jButton6 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("STRIPS Furniture");
        setAlwaysOnTop(true);

        roomsPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Rooms", javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.TOP, new java.awt.Font("Tahoma", 1, 18), java.awt.Color.black)); // NOI18N
        roomsPanel.setToolTipText("");
        roomsPanel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        coordPanel.setBackground(new java.awt.Color(153, 153, 153));
        coordPanel.setMinimumSize(new java.awt.Dimension(800, 600));
        coordPanel.setLayout(new java.awt.GridLayout(10, 20, 1, 1));

        panel1.setBackground(java.awt.Color.white);
        panel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel1Layout = new javax.swing.GroupLayout(panel1);
        panel1.setLayout(panel1Layout);
        panel1Layout.setHorizontalGroup(
            panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel1Layout.setVerticalGroup(
            panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel1);

        panel2.setBackground(java.awt.Color.white);
        panel2.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel2Layout = new javax.swing.GroupLayout(panel2);
        panel2.setLayout(panel2Layout);
        panel2Layout.setHorizontalGroup(
            panel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel2Layout.setVerticalGroup(
            panel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel2);

        panel3.setBackground(java.awt.Color.white);
        panel3.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel3Layout = new javax.swing.GroupLayout(panel3);
        panel3.setLayout(panel3Layout);
        panel3Layout.setHorizontalGroup(
            panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel3Layout.setVerticalGroup(
            panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel3);

        panel4.setBackground(java.awt.Color.white);
        panel4.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel4Layout = new javax.swing.GroupLayout(panel4);
        panel4.setLayout(panel4Layout);
        panel4Layout.setHorizontalGroup(
            panel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel4Layout.setVerticalGroup(
            panel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel4);

        panel5.setBackground(java.awt.Color.white);
        panel5.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel5Layout = new javax.swing.GroupLayout(panel5);
        panel5.setLayout(panel5Layout);
        panel5Layout.setHorizontalGroup(
            panel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel5Layout.setVerticalGroup(
            panel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel5);

        panel6.setBackground(java.awt.Color.white);
        panel6.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel6Layout = new javax.swing.GroupLayout(panel6);
        panel6.setLayout(panel6Layout);
        panel6Layout.setHorizontalGroup(
            panel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel6Layout.setVerticalGroup(
            panel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel6);

        panel7.setBackground(java.awt.Color.white);
        panel7.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel7Layout = new javax.swing.GroupLayout(panel7);
        panel7.setLayout(panel7Layout);
        panel7Layout.setHorizontalGroup(
            panel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel7Layout.setVerticalGroup(
            panel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel7);

        panel8.setBackground(java.awt.Color.white);
        panel8.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel8Layout = new javax.swing.GroupLayout(panel8);
        panel8.setLayout(panel8Layout);
        panel8Layout.setHorizontalGroup(
            panel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel8Layout.setVerticalGroup(
            panel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel8);

        panel9.setBackground(java.awt.Color.white);
        panel9.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel9Layout = new javax.swing.GroupLayout(panel9);
        panel9.setLayout(panel9Layout);
        panel9Layout.setHorizontalGroup(
            panel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel9Layout.setVerticalGroup(
            panel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel9);

        panel10.setBackground(java.awt.Color.white);
        panel10.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel10Layout = new javax.swing.GroupLayout(panel10);
        panel10.setLayout(panel10Layout);
        panel10Layout.setHorizontalGroup(
            panel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel10Layout.setVerticalGroup(
            panel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel10);

        panel11.setBackground(java.awt.Color.white);
        panel11.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel11Layout = new javax.swing.GroupLayout(panel11);
        panel11.setLayout(panel11Layout);
        panel11Layout.setHorizontalGroup(
            panel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel11Layout.setVerticalGroup(
            panel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel11);

        panel12.setBackground(java.awt.Color.white);
        panel12.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel12Layout = new javax.swing.GroupLayout(panel12);
        panel12.setLayout(panel12Layout);
        panel12Layout.setHorizontalGroup(
            panel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel12Layout.setVerticalGroup(
            panel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel12);

        panel13.setBackground(java.awt.Color.white);
        panel13.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel13Layout = new javax.swing.GroupLayout(panel13);
        panel13.setLayout(panel13Layout);
        panel13Layout.setHorizontalGroup(
            panel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel13Layout.setVerticalGroup(
            panel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel13);

        panel14.setBackground(java.awt.Color.white);
        panel14.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel14Layout = new javax.swing.GroupLayout(panel14);
        panel14.setLayout(panel14Layout);
        panel14Layout.setHorizontalGroup(
            panel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel14Layout.setVerticalGroup(
            panel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel14);

        panel15.setBackground(java.awt.Color.white);
        panel15.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel15Layout = new javax.swing.GroupLayout(panel15);
        panel15.setLayout(panel15Layout);
        panel15Layout.setHorizontalGroup(
            panel15Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel15Layout.setVerticalGroup(
            panel15Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel15);

        panel16.setBackground(java.awt.Color.white);
        panel16.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel16Layout = new javax.swing.GroupLayout(panel16);
        panel16.setLayout(panel16Layout);
        panel16Layout.setHorizontalGroup(
            panel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel16Layout.setVerticalGroup(
            panel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel16);

        panel17.setBackground(java.awt.Color.white);
        panel17.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel17Layout = new javax.swing.GroupLayout(panel17);
        panel17.setLayout(panel17Layout);
        panel17Layout.setHorizontalGroup(
            panel17Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel17Layout.setVerticalGroup(
            panel17Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel17);

        panel18.setBackground(java.awt.Color.white);
        panel18.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel18Layout = new javax.swing.GroupLayout(panel18);
        panel18.setLayout(panel18Layout);
        panel18Layout.setHorizontalGroup(
            panel18Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel18Layout.setVerticalGroup(
            panel18Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel18);

        panel19.setBackground(java.awt.Color.white);
        panel19.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel19Layout = new javax.swing.GroupLayout(panel19);
        panel19.setLayout(panel19Layout);
        panel19Layout.setHorizontalGroup(
            panel19Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel19Layout.setVerticalGroup(
            panel19Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel19);

        panel20.setBackground(java.awt.Color.white);
        panel20.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel20Layout = new javax.swing.GroupLayout(panel20);
        panel20.setLayout(panel20Layout);
        panel20Layout.setHorizontalGroup(
            panel20Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel20Layout.setVerticalGroup(
            panel20Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel20);

        panel21.setBackground(java.awt.Color.white);
        panel21.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel21Layout = new javax.swing.GroupLayout(panel21);
        panel21.setLayout(panel21Layout);
        panel21Layout.setHorizontalGroup(
            panel21Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel21Layout.setVerticalGroup(
            panel21Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel21);

        panel22.setBackground(java.awt.Color.white);
        panel22.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel22Layout = new javax.swing.GroupLayout(panel22);
        panel22.setLayout(panel22Layout);
        panel22Layout.setHorizontalGroup(
            panel22Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel22Layout.setVerticalGroup(
            panel22Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel22);

        panel23.setBackground(java.awt.Color.white);
        panel23.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel23Layout = new javax.swing.GroupLayout(panel23);
        panel23.setLayout(panel23Layout);
        panel23Layout.setHorizontalGroup(
            panel23Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel23Layout.setVerticalGroup(
            panel23Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel23);

        panel24.setBackground(java.awt.Color.white);
        panel24.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel24Layout = new javax.swing.GroupLayout(panel24);
        panel24.setLayout(panel24Layout);
        panel24Layout.setHorizontalGroup(
            panel24Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel24Layout.setVerticalGroup(
            panel24Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel24);

        panel25.setBackground(java.awt.Color.white);
        panel25.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel25Layout = new javax.swing.GroupLayout(panel25);
        panel25.setLayout(panel25Layout);
        panel25Layout.setHorizontalGroup(
            panel25Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel25Layout.setVerticalGroup(
            panel25Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel25);

        panel26.setBackground(java.awt.Color.white);
        panel26.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel26Layout = new javax.swing.GroupLayout(panel26);
        panel26.setLayout(panel26Layout);
        panel26Layout.setHorizontalGroup(
            panel26Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel26Layout.setVerticalGroup(
            panel26Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel26);

        panel27.setBackground(java.awt.Color.white);
        panel27.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel27Layout = new javax.swing.GroupLayout(panel27);
        panel27.setLayout(panel27Layout);
        panel27Layout.setHorizontalGroup(
            panel27Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel27Layout.setVerticalGroup(
            panel27Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel27);

        panel28.setBackground(java.awt.Color.white);
        panel28.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel28Layout = new javax.swing.GroupLayout(panel28);
        panel28.setLayout(panel28Layout);
        panel28Layout.setHorizontalGroup(
            panel28Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel28Layout.setVerticalGroup(
            panel28Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel28);

        panel29.setBackground(java.awt.Color.white);
        panel29.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel29Layout = new javax.swing.GroupLayout(panel29);
        panel29.setLayout(panel29Layout);
        panel29Layout.setHorizontalGroup(
            panel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel29Layout.setVerticalGroup(
            panel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel29);

        panel30.setBackground(java.awt.Color.white);
        panel30.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel30Layout = new javax.swing.GroupLayout(panel30);
        panel30.setLayout(panel30Layout);
        panel30Layout.setHorizontalGroup(
            panel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel30Layout.setVerticalGroup(
            panel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel30);

        panel31.setBackground(java.awt.Color.white);
        panel31.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel31Layout = new javax.swing.GroupLayout(panel31);
        panel31.setLayout(panel31Layout);
        panel31Layout.setHorizontalGroup(
            panel31Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel31Layout.setVerticalGroup(
            panel31Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel31);

        panel32.setBackground(java.awt.Color.white);
        panel32.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel32Layout = new javax.swing.GroupLayout(panel32);
        panel32.setLayout(panel32Layout);
        panel32Layout.setHorizontalGroup(
            panel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel32Layout.setVerticalGroup(
            panel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel32);

        panel33.setBackground(java.awt.Color.white);
        panel33.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel33Layout = new javax.swing.GroupLayout(panel33);
        panel33.setLayout(panel33Layout);
        panel33Layout.setHorizontalGroup(
            panel33Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel33Layout.setVerticalGroup(
            panel33Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel33);

        panel34.setBackground(java.awt.Color.white);
        panel34.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel34Layout = new javax.swing.GroupLayout(panel34);
        panel34.setLayout(panel34Layout);
        panel34Layout.setHorizontalGroup(
            panel34Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel34Layout.setVerticalGroup(
            panel34Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel34);

        panel35.setBackground(java.awt.Color.white);
        panel35.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel35Layout = new javax.swing.GroupLayout(panel35);
        panel35.setLayout(panel35Layout);
        panel35Layout.setHorizontalGroup(
            panel35Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel35Layout.setVerticalGroup(
            panel35Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel35);

        panel36.setBackground(java.awt.Color.white);
        panel36.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel36Layout = new javax.swing.GroupLayout(panel36);
        panel36.setLayout(panel36Layout);
        panel36Layout.setHorizontalGroup(
            panel36Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel36Layout.setVerticalGroup(
            panel36Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel36);

        panel37.setBackground(java.awt.Color.white);
        panel37.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel37Layout = new javax.swing.GroupLayout(panel37);
        panel37.setLayout(panel37Layout);
        panel37Layout.setHorizontalGroup(
            panel37Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel37Layout.setVerticalGroup(
            panel37Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel37);

        panel38.setBackground(java.awt.Color.white);
        panel38.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel38Layout = new javax.swing.GroupLayout(panel38);
        panel38.setLayout(panel38Layout);
        panel38Layout.setHorizontalGroup(
            panel38Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel38Layout.setVerticalGroup(
            panel38Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel38);

        panel39.setBackground(java.awt.Color.white);
        panel39.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel39Layout = new javax.swing.GroupLayout(panel39);
        panel39.setLayout(panel39Layout);
        panel39Layout.setHorizontalGroup(
            panel39Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel39Layout.setVerticalGroup(
            panel39Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel39);

        panel40.setBackground(java.awt.Color.white);
        panel40.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel40Layout = new javax.swing.GroupLayout(panel40);
        panel40.setLayout(panel40Layout);
        panel40Layout.setHorizontalGroup(
            panel40Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel40Layout.setVerticalGroup(
            panel40Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel40);

        panel41.setBackground(java.awt.Color.white);
        panel41.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel41Layout = new javax.swing.GroupLayout(panel41);
        panel41.setLayout(panel41Layout);
        panel41Layout.setHorizontalGroup(
            panel41Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel41Layout.setVerticalGroup(
            panel41Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel41);

        panel42.setBackground(java.awt.Color.white);
        panel42.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel42Layout = new javax.swing.GroupLayout(panel42);
        panel42.setLayout(panel42Layout);
        panel42Layout.setHorizontalGroup(
            panel42Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel42Layout.setVerticalGroup(
            panel42Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel42);

        panel43.setBackground(java.awt.Color.white);
        panel43.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel43Layout = new javax.swing.GroupLayout(panel43);
        panel43.setLayout(panel43Layout);
        panel43Layout.setHorizontalGroup(
            panel43Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel43Layout.setVerticalGroup(
            panel43Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel43);

        panel44.setBackground(java.awt.Color.white);
        panel44.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel44Layout = new javax.swing.GroupLayout(panel44);
        panel44.setLayout(panel44Layout);
        panel44Layout.setHorizontalGroup(
            panel44Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel44Layout.setVerticalGroup(
            panel44Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel44);

        panel45.setBackground(java.awt.Color.white);
        panel45.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel45Layout = new javax.swing.GroupLayout(panel45);
        panel45.setLayout(panel45Layout);
        panel45Layout.setHorizontalGroup(
            panel45Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel45Layout.setVerticalGroup(
            panel45Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel45);

        panel46.setBackground(java.awt.Color.white);
        panel46.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel46Layout = new javax.swing.GroupLayout(panel46);
        panel46.setLayout(panel46Layout);
        panel46Layout.setHorizontalGroup(
            panel46Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel46Layout.setVerticalGroup(
            panel46Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel46);

        panel47.setBackground(java.awt.Color.white);
        panel47.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel47Layout = new javax.swing.GroupLayout(panel47);
        panel47.setLayout(panel47Layout);
        panel47Layout.setHorizontalGroup(
            panel47Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel47Layout.setVerticalGroup(
            panel47Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel47);

        panel48.setBackground(java.awt.Color.white);
        panel48.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel48Layout = new javax.swing.GroupLayout(panel48);
        panel48.setLayout(panel48Layout);
        panel48Layout.setHorizontalGroup(
            panel48Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel48Layout.setVerticalGroup(
            panel48Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel48);

        panel49.setBackground(java.awt.Color.white);
        panel49.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel49Layout = new javax.swing.GroupLayout(panel49);
        panel49.setLayout(panel49Layout);
        panel49Layout.setHorizontalGroup(
            panel49Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel49Layout.setVerticalGroup(
            panel49Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel49);

        panel50.setBackground(java.awt.Color.white);
        panel50.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel50Layout = new javax.swing.GroupLayout(panel50);
        panel50.setLayout(panel50Layout);
        panel50Layout.setHorizontalGroup(
            panel50Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel50Layout.setVerticalGroup(
            panel50Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel50);

        panel51.setBackground(java.awt.Color.white);
        panel51.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel51Layout = new javax.swing.GroupLayout(panel51);
        panel51.setLayout(panel51Layout);
        panel51Layout.setHorizontalGroup(
            panel51Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel51Layout.setVerticalGroup(
            panel51Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel51);

        panel52.setBackground(java.awt.Color.white);
        panel52.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel52Layout = new javax.swing.GroupLayout(panel52);
        panel52.setLayout(panel52Layout);
        panel52Layout.setHorizontalGroup(
            panel52Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel52Layout.setVerticalGroup(
            panel52Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel52);

        panel53.setBackground(java.awt.Color.white);
        panel53.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel53Layout = new javax.swing.GroupLayout(panel53);
        panel53.setLayout(panel53Layout);
        panel53Layout.setHorizontalGroup(
            panel53Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel53Layout.setVerticalGroup(
            panel53Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel53);

        panel54.setBackground(java.awt.Color.white);
        panel54.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel54Layout = new javax.swing.GroupLayout(panel54);
        panel54.setLayout(panel54Layout);
        panel54Layout.setHorizontalGroup(
            panel54Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel54Layout.setVerticalGroup(
            panel54Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel54);

        panel55.setBackground(java.awt.Color.white);
        panel55.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel55Layout = new javax.swing.GroupLayout(panel55);
        panel55.setLayout(panel55Layout);
        panel55Layout.setHorizontalGroup(
            panel55Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel55Layout.setVerticalGroup(
            panel55Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel55);

        panel56.setBackground(java.awt.Color.white);
        panel56.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel56Layout = new javax.swing.GroupLayout(panel56);
        panel56.setLayout(panel56Layout);
        panel56Layout.setHorizontalGroup(
            panel56Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel56Layout.setVerticalGroup(
            panel56Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel56);

        panel57.setBackground(java.awt.Color.white);
        panel57.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel57Layout = new javax.swing.GroupLayout(panel57);
        panel57.setLayout(panel57Layout);
        panel57Layout.setHorizontalGroup(
            panel57Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel57Layout.setVerticalGroup(
            panel57Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel57);

        panel58.setBackground(java.awt.Color.white);
        panel58.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel58Layout = new javax.swing.GroupLayout(panel58);
        panel58.setLayout(panel58Layout);
        panel58Layout.setHorizontalGroup(
            panel58Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel58Layout.setVerticalGroup(
            panel58Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel58);

        panel59.setBackground(java.awt.Color.white);
        panel59.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel59Layout = new javax.swing.GroupLayout(panel59);
        panel59.setLayout(panel59Layout);
        panel59Layout.setHorizontalGroup(
            panel59Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel59Layout.setVerticalGroup(
            panel59Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel59);

        panel60.setBackground(java.awt.Color.white);
        panel60.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel60Layout = new javax.swing.GroupLayout(panel60);
        panel60.setLayout(panel60Layout);
        panel60Layout.setHorizontalGroup(
            panel60Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel60Layout.setVerticalGroup(
            panel60Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel60);

        panel61.setBackground(java.awt.Color.white);
        panel61.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel61Layout = new javax.swing.GroupLayout(panel61);
        panel61.setLayout(panel61Layout);
        panel61Layout.setHorizontalGroup(
            panel61Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel61Layout.setVerticalGroup(
            panel61Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel61);

        panel62.setBackground(java.awt.Color.white);
        panel62.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel62Layout = new javax.swing.GroupLayout(panel62);
        panel62.setLayout(panel62Layout);
        panel62Layout.setHorizontalGroup(
            panel62Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel62Layout.setVerticalGroup(
            panel62Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel62);

        panel63.setBackground(java.awt.Color.white);
        panel63.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel63Layout = new javax.swing.GroupLayout(panel63);
        panel63.setLayout(panel63Layout);
        panel63Layout.setHorizontalGroup(
            panel63Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel63Layout.setVerticalGroup(
            panel63Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel63);

        panel64.setBackground(java.awt.Color.white);
        panel64.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel64Layout = new javax.swing.GroupLayout(panel64);
        panel64.setLayout(panel64Layout);
        panel64Layout.setHorizontalGroup(
            panel64Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel64Layout.setVerticalGroup(
            panel64Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel64);

        panel65.setBackground(java.awt.Color.white);
        panel65.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel65Layout = new javax.swing.GroupLayout(panel65);
        panel65.setLayout(panel65Layout);
        panel65Layout.setHorizontalGroup(
            panel65Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel65Layout.setVerticalGroup(
            panel65Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel65);

        panel66.setBackground(java.awt.Color.white);
        panel66.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel66Layout = new javax.swing.GroupLayout(panel66);
        panel66.setLayout(panel66Layout);
        panel66Layout.setHorizontalGroup(
            panel66Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel66Layout.setVerticalGroup(
            panel66Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel66);

        panel67.setBackground(java.awt.Color.white);
        panel67.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel67Layout = new javax.swing.GroupLayout(panel67);
        panel67.setLayout(panel67Layout);
        panel67Layout.setHorizontalGroup(
            panel67Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel67Layout.setVerticalGroup(
            panel67Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel67);

        panel68.setBackground(java.awt.Color.white);
        panel68.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel68Layout = new javax.swing.GroupLayout(panel68);
        panel68.setLayout(panel68Layout);
        panel68Layout.setHorizontalGroup(
            panel68Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel68Layout.setVerticalGroup(
            panel68Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel68);

        panel69.setBackground(java.awt.Color.white);
        panel69.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel69Layout = new javax.swing.GroupLayout(panel69);
        panel69.setLayout(panel69Layout);
        panel69Layout.setHorizontalGroup(
            panel69Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel69Layout.setVerticalGroup(
            panel69Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel69);

        panel70.setBackground(java.awt.Color.white);
        panel70.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel70Layout = new javax.swing.GroupLayout(panel70);
        panel70.setLayout(panel70Layout);
        panel70Layout.setHorizontalGroup(
            panel70Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel70Layout.setVerticalGroup(
            panel70Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel70);

        panel71.setBackground(java.awt.Color.white);
        panel71.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel71Layout = new javax.swing.GroupLayout(panel71);
        panel71.setLayout(panel71Layout);
        panel71Layout.setHorizontalGroup(
            panel71Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel71Layout.setVerticalGroup(
            panel71Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel71);

        panel72.setBackground(java.awt.Color.white);
        panel72.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel72Layout = new javax.swing.GroupLayout(panel72);
        panel72.setLayout(panel72Layout);
        panel72Layout.setHorizontalGroup(
            panel72Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel72Layout.setVerticalGroup(
            panel72Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel72);

        panel73.setBackground(java.awt.Color.white);
        panel73.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel73Layout = new javax.swing.GroupLayout(panel73);
        panel73.setLayout(panel73Layout);
        panel73Layout.setHorizontalGroup(
            panel73Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel73Layout.setVerticalGroup(
            panel73Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel73);

        panel74.setBackground(java.awt.Color.white);
        panel74.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel74Layout = new javax.swing.GroupLayout(panel74);
        panel74.setLayout(panel74Layout);
        panel74Layout.setHorizontalGroup(
            panel74Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel74Layout.setVerticalGroup(
            panel74Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel74);

        panel75.setBackground(java.awt.Color.white);
        panel75.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel75Layout = new javax.swing.GroupLayout(panel75);
        panel75.setLayout(panel75Layout);
        panel75Layout.setHorizontalGroup(
            panel75Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel75Layout.setVerticalGroup(
            panel75Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel75);

        panel76.setBackground(java.awt.Color.white);
        panel76.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel76Layout = new javax.swing.GroupLayout(panel76);
        panel76.setLayout(panel76Layout);
        panel76Layout.setHorizontalGroup(
            panel76Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel76Layout.setVerticalGroup(
            panel76Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel76);

        panel77.setBackground(java.awt.Color.white);
        panel77.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel77Layout = new javax.swing.GroupLayout(panel77);
        panel77.setLayout(panel77Layout);
        panel77Layout.setHorizontalGroup(
            panel77Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel77Layout.setVerticalGroup(
            panel77Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel77);

        panel78.setBackground(java.awt.Color.white);
        panel78.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel78Layout = new javax.swing.GroupLayout(panel78);
        panel78.setLayout(panel78Layout);
        panel78Layout.setHorizontalGroup(
            panel78Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel78Layout.setVerticalGroup(
            panel78Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel78);

        panel79.setBackground(java.awt.Color.white);
        panel79.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel79Layout = new javax.swing.GroupLayout(panel79);
        panel79.setLayout(panel79Layout);
        panel79Layout.setHorizontalGroup(
            panel79Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel79Layout.setVerticalGroup(
            panel79Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel79);

        panel80.setBackground(java.awt.Color.white);
        panel80.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 255, 153)));

        javax.swing.GroupLayout panel80Layout = new javax.swing.GroupLayout(panel80);
        panel80.setLayout(panel80Layout);
        panel80Layout.setHorizontalGroup(
            panel80Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel80Layout.setVerticalGroup(
            panel80Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel80);

        panel81.setBackground(java.awt.Color.white);
        panel81.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel81Layout = new javax.swing.GroupLayout(panel81);
        panel81.setLayout(panel81Layout);
        panel81Layout.setHorizontalGroup(
            panel81Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel81Layout.setVerticalGroup(
            panel81Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel81);

        panel82.setBackground(java.awt.Color.white);
        panel82.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel82Layout = new javax.swing.GroupLayout(panel82);
        panel82.setLayout(panel82Layout);
        panel82Layout.setHorizontalGroup(
            panel82Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel82Layout.setVerticalGroup(
            panel82Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel82);

        panel83.setBackground(java.awt.Color.white);
        panel83.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel83Layout = new javax.swing.GroupLayout(panel83);
        panel83.setLayout(panel83Layout);
        panel83Layout.setHorizontalGroup(
            panel83Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel83Layout.setVerticalGroup(
            panel83Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel83);

        panel84.setBackground(java.awt.Color.white);
        panel84.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel84Layout = new javax.swing.GroupLayout(panel84);
        panel84.setLayout(panel84Layout);
        panel84Layout.setHorizontalGroup(
            panel84Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel84Layout.setVerticalGroup(
            panel84Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel84);

        panel85.setBackground(java.awt.Color.white);
        panel85.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel85Layout = new javax.swing.GroupLayout(panel85);
        panel85.setLayout(panel85Layout);
        panel85Layout.setHorizontalGroup(
            panel85Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel85Layout.setVerticalGroup(
            panel85Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel85);

        panel86.setBackground(java.awt.Color.white);
        panel86.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel86Layout = new javax.swing.GroupLayout(panel86);
        panel86.setLayout(panel86Layout);
        panel86Layout.setHorizontalGroup(
            panel86Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel86Layout.setVerticalGroup(
            panel86Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel86);

        panel87.setBackground(java.awt.Color.white);
        panel87.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel87Layout = new javax.swing.GroupLayout(panel87);
        panel87.setLayout(panel87Layout);
        panel87Layout.setHorizontalGroup(
            panel87Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel87Layout.setVerticalGroup(
            panel87Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel87);

        panel88.setBackground(java.awt.Color.white);
        panel88.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel88Layout = new javax.swing.GroupLayout(panel88);
        panel88.setLayout(panel88Layout);
        panel88Layout.setHorizontalGroup(
            panel88Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel88Layout.setVerticalGroup(
            panel88Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel88);

        panel89.setBackground(java.awt.Color.white);
        panel89.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel89Layout = new javax.swing.GroupLayout(panel89);
        panel89.setLayout(panel89Layout);
        panel89Layout.setHorizontalGroup(
            panel89Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel89Layout.setVerticalGroup(
            panel89Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel89);

        panel90.setBackground(java.awt.Color.white);
        panel90.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel90Layout = new javax.swing.GroupLayout(panel90);
        panel90.setLayout(panel90Layout);
        panel90Layout.setHorizontalGroup(
            panel90Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel90Layout.setVerticalGroup(
            panel90Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel90);

        panel91.setBackground(java.awt.Color.white);
        panel91.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel91Layout = new javax.swing.GroupLayout(panel91);
        panel91.setLayout(panel91Layout);
        panel91Layout.setHorizontalGroup(
            panel91Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel91Layout.setVerticalGroup(
            panel91Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel91);

        panel92.setBackground(java.awt.Color.white);
        panel92.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel92Layout = new javax.swing.GroupLayout(panel92);
        panel92.setLayout(panel92Layout);
        panel92Layout.setHorizontalGroup(
            panel92Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel92Layout.setVerticalGroup(
            panel92Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel92);

        panel93.setBackground(java.awt.Color.white);
        panel93.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel93Layout = new javax.swing.GroupLayout(panel93);
        panel93.setLayout(panel93Layout);
        panel93Layout.setHorizontalGroup(
            panel93Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel93Layout.setVerticalGroup(
            panel93Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel93);

        panel94.setBackground(java.awt.Color.white);
        panel94.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel94Layout = new javax.swing.GroupLayout(panel94);
        panel94.setLayout(panel94Layout);
        panel94Layout.setHorizontalGroup(
            panel94Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel94Layout.setVerticalGroup(
            panel94Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel94);

        panel95.setBackground(java.awt.Color.white);
        panel95.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel95Layout = new javax.swing.GroupLayout(panel95);
        panel95.setLayout(panel95Layout);
        panel95Layout.setHorizontalGroup(
            panel95Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel95Layout.setVerticalGroup(
            panel95Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel95);

        panel96.setBackground(java.awt.Color.white);
        panel96.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel96Layout = new javax.swing.GroupLayout(panel96);
        panel96.setLayout(panel96Layout);
        panel96Layout.setHorizontalGroup(
            panel96Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel96Layout.setVerticalGroup(
            panel96Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel96);

        panel97.setBackground(java.awt.Color.white);
        panel97.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel97Layout = new javax.swing.GroupLayout(panel97);
        panel97.setLayout(panel97Layout);
        panel97Layout.setHorizontalGroup(
            panel97Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel97Layout.setVerticalGroup(
            panel97Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel97);

        panel98.setBackground(java.awt.Color.white);
        panel98.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel98Layout = new javax.swing.GroupLayout(panel98);
        panel98.setLayout(panel98Layout);
        panel98Layout.setHorizontalGroup(
            panel98Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel98Layout.setVerticalGroup(
            panel98Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel98);

        panel99.setBackground(java.awt.Color.white);
        panel99.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel99Layout = new javax.swing.GroupLayout(panel99);
        panel99.setLayout(panel99Layout);
        panel99Layout.setHorizontalGroup(
            panel99Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel99Layout.setVerticalGroup(
            panel99Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel99);

        panel100.setBackground(java.awt.Color.white);
        panel100.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel100Layout = new javax.swing.GroupLayout(panel100);
        panel100.setLayout(panel100Layout);
        panel100Layout.setHorizontalGroup(
            panel100Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel100Layout.setVerticalGroup(
            panel100Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel100);

        panel101.setBackground(java.awt.Color.white);
        panel101.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel101Layout = new javax.swing.GroupLayout(panel101);
        panel101.setLayout(panel101Layout);
        panel101Layout.setHorizontalGroup(
            panel101Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel101Layout.setVerticalGroup(
            panel101Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel101);

        panel102.setBackground(java.awt.Color.white);
        panel102.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel102Layout = new javax.swing.GroupLayout(panel102);
        panel102.setLayout(panel102Layout);
        panel102Layout.setHorizontalGroup(
            panel102Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel102Layout.setVerticalGroup(
            panel102Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel102);

        panel103.setBackground(java.awt.Color.white);
        panel103.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel103Layout = new javax.swing.GroupLayout(panel103);
        panel103.setLayout(panel103Layout);
        panel103Layout.setHorizontalGroup(
            panel103Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel103Layout.setVerticalGroup(
            panel103Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel103);

        panel104.setBackground(java.awt.Color.white);
        panel104.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel104Layout = new javax.swing.GroupLayout(panel104);
        panel104.setLayout(panel104Layout);
        panel104Layout.setHorizontalGroup(
            panel104Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel104Layout.setVerticalGroup(
            panel104Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel104);

        panel105.setBackground(java.awt.Color.white);
        panel105.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel105Layout = new javax.swing.GroupLayout(panel105);
        panel105.setLayout(panel105Layout);
        panel105Layout.setHorizontalGroup(
            panel105Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel105Layout.setVerticalGroup(
            panel105Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel105);

        panel106.setBackground(java.awt.Color.white);
        panel106.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel106Layout = new javax.swing.GroupLayout(panel106);
        panel106.setLayout(panel106Layout);
        panel106Layout.setHorizontalGroup(
            panel106Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel106Layout.setVerticalGroup(
            panel106Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel106);

        panel107.setBackground(java.awt.Color.white);
        panel107.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel107Layout = new javax.swing.GroupLayout(panel107);
        panel107.setLayout(panel107Layout);
        panel107Layout.setHorizontalGroup(
            panel107Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel107Layout.setVerticalGroup(
            panel107Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel107);

        panel108.setBackground(java.awt.Color.white);
        panel108.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel108Layout = new javax.swing.GroupLayout(panel108);
        panel108.setLayout(panel108Layout);
        panel108Layout.setHorizontalGroup(
            panel108Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel108Layout.setVerticalGroup(
            panel108Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel108);

        panel109.setBackground(java.awt.Color.white);
        panel109.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel109Layout = new javax.swing.GroupLayout(panel109);
        panel109.setLayout(panel109Layout);
        panel109Layout.setHorizontalGroup(
            panel109Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel109Layout.setVerticalGroup(
            panel109Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel109);

        panel110.setBackground(java.awt.Color.white);
        panel110.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel110Layout = new javax.swing.GroupLayout(panel110);
        panel110.setLayout(panel110Layout);
        panel110Layout.setHorizontalGroup(
            panel110Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel110Layout.setVerticalGroup(
            panel110Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel110);

        panel111.setBackground(java.awt.Color.white);
        panel111.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel111Layout = new javax.swing.GroupLayout(panel111);
        panel111.setLayout(panel111Layout);
        panel111Layout.setHorizontalGroup(
            panel111Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel111Layout.setVerticalGroup(
            panel111Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel111);

        panel112.setBackground(java.awt.Color.white);
        panel112.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel112Layout = new javax.swing.GroupLayout(panel112);
        panel112.setLayout(panel112Layout);
        panel112Layout.setHorizontalGroup(
            panel112Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel112Layout.setVerticalGroup(
            panel112Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel112);

        panel113.setBackground(java.awt.Color.white);
        panel113.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel113Layout = new javax.swing.GroupLayout(panel113);
        panel113.setLayout(panel113Layout);
        panel113Layout.setHorizontalGroup(
            panel113Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel113Layout.setVerticalGroup(
            panel113Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel113);

        panel114.setBackground(java.awt.Color.white);
        panel114.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel114Layout = new javax.swing.GroupLayout(panel114);
        panel114.setLayout(panel114Layout);
        panel114Layout.setHorizontalGroup(
            panel114Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel114Layout.setVerticalGroup(
            panel114Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel114);

        panel115.setBackground(java.awt.Color.white);
        panel115.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel115Layout = new javax.swing.GroupLayout(panel115);
        panel115.setLayout(panel115Layout);
        panel115Layout.setHorizontalGroup(
            panel115Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel115Layout.setVerticalGroup(
            panel115Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel115);

        panel116.setBackground(java.awt.Color.white);
        panel116.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel116Layout = new javax.swing.GroupLayout(panel116);
        panel116.setLayout(panel116Layout);
        panel116Layout.setHorizontalGroup(
            panel116Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel116Layout.setVerticalGroup(
            panel116Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel116);

        panel117.setBackground(java.awt.Color.white);
        panel117.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel117Layout = new javax.swing.GroupLayout(panel117);
        panel117.setLayout(panel117Layout);
        panel117Layout.setHorizontalGroup(
            panel117Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel117Layout.setVerticalGroup(
            panel117Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel117);

        panel118.setBackground(java.awt.Color.white);
        panel118.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel118Layout = new javax.swing.GroupLayout(panel118);
        panel118.setLayout(panel118Layout);
        panel118Layout.setHorizontalGroup(
            panel118Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel118Layout.setVerticalGroup(
            panel118Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel118);

        panel119.setBackground(java.awt.Color.white);
        panel119.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel119Layout = new javax.swing.GroupLayout(panel119);
        panel119.setLayout(panel119Layout);
        panel119Layout.setHorizontalGroup(
            panel119Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel119Layout.setVerticalGroup(
            panel119Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel119);

        panel120.setBackground(java.awt.Color.white);
        panel120.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel120Layout = new javax.swing.GroupLayout(panel120);
        panel120.setLayout(panel120Layout);
        panel120Layout.setHorizontalGroup(
            panel120Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel120Layout.setVerticalGroup(
            panel120Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel120);

        panel121.setBackground(java.awt.Color.white);
        panel121.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel121Layout = new javax.swing.GroupLayout(panel121);
        panel121.setLayout(panel121Layout);
        panel121Layout.setHorizontalGroup(
            panel121Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel121Layout.setVerticalGroup(
            panel121Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel121);

        panel122.setBackground(java.awt.Color.white);
        panel122.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel122Layout = new javax.swing.GroupLayout(panel122);
        panel122.setLayout(panel122Layout);
        panel122Layout.setHorizontalGroup(
            panel122Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel122Layout.setVerticalGroup(
            panel122Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel122);

        panel123.setBackground(java.awt.Color.white);
        panel123.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel123Layout = new javax.swing.GroupLayout(panel123);
        panel123.setLayout(panel123Layout);
        panel123Layout.setHorizontalGroup(
            panel123Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel123Layout.setVerticalGroup(
            panel123Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel123);

        panel124.setBackground(java.awt.Color.white);
        panel124.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel124Layout = new javax.swing.GroupLayout(panel124);
        panel124.setLayout(panel124Layout);
        panel124Layout.setHorizontalGroup(
            panel124Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel124Layout.setVerticalGroup(
            panel124Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel124);

        panel125.setBackground(java.awt.Color.white);
        panel125.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel125Layout = new javax.swing.GroupLayout(panel125);
        panel125.setLayout(panel125Layout);
        panel125Layout.setHorizontalGroup(
            panel125Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel125Layout.setVerticalGroup(
            panel125Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel125);

        panel126.setBackground(java.awt.Color.white);
        panel126.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel126Layout = new javax.swing.GroupLayout(panel126);
        panel126.setLayout(panel126Layout);
        panel126Layout.setHorizontalGroup(
            panel126Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel126Layout.setVerticalGroup(
            panel126Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel126);

        panel127.setBackground(java.awt.Color.white);
        panel127.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel127Layout = new javax.swing.GroupLayout(panel127);
        panel127.setLayout(panel127Layout);
        panel127Layout.setHorizontalGroup(
            panel127Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel127Layout.setVerticalGroup(
            panel127Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel127);

        panel128.setBackground(java.awt.Color.white);
        panel128.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel128Layout = new javax.swing.GroupLayout(panel128);
        panel128.setLayout(panel128Layout);
        panel128Layout.setHorizontalGroup(
            panel128Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel128Layout.setVerticalGroup(
            panel128Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel128);

        panel129.setBackground(java.awt.Color.white);
        panel129.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel129Layout = new javax.swing.GroupLayout(panel129);
        panel129.setLayout(panel129Layout);
        panel129Layout.setHorizontalGroup(
            panel129Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel129Layout.setVerticalGroup(
            panel129Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel129);

        panel130.setBackground(java.awt.Color.white);
        panel130.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel130Layout = new javax.swing.GroupLayout(panel130);
        panel130.setLayout(panel130Layout);
        panel130Layout.setHorizontalGroup(
            panel130Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel130Layout.setVerticalGroup(
            panel130Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel130);

        panel131.setBackground(java.awt.Color.white);
        panel131.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel131Layout = new javax.swing.GroupLayout(panel131);
        panel131.setLayout(panel131Layout);
        panel131Layout.setHorizontalGroup(
            panel131Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel131Layout.setVerticalGroup(
            panel131Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel131);

        panel132.setBackground(java.awt.Color.white);
        panel132.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel132Layout = new javax.swing.GroupLayout(panel132);
        panel132.setLayout(panel132Layout);
        panel132Layout.setHorizontalGroup(
            panel132Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel132Layout.setVerticalGroup(
            panel132Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel132);

        panel133.setBackground(java.awt.Color.white);
        panel133.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel133Layout = new javax.swing.GroupLayout(panel133);
        panel133.setLayout(panel133Layout);
        panel133Layout.setHorizontalGroup(
            panel133Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel133Layout.setVerticalGroup(
            panel133Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel133);

        panel134.setBackground(java.awt.Color.white);
        panel134.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel134Layout = new javax.swing.GroupLayout(panel134);
        panel134.setLayout(panel134Layout);
        panel134Layout.setHorizontalGroup(
            panel134Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel134Layout.setVerticalGroup(
            panel134Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel134);

        panel135.setBackground(java.awt.Color.white);
        panel135.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel135Layout = new javax.swing.GroupLayout(panel135);
        panel135.setLayout(panel135Layout);
        panel135Layout.setHorizontalGroup(
            panel135Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel135Layout.setVerticalGroup(
            panel135Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel135);

        panel136.setBackground(java.awt.Color.white);
        panel136.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel136Layout = new javax.swing.GroupLayout(panel136);
        panel136.setLayout(panel136Layout);
        panel136Layout.setHorizontalGroup(
            panel136Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel136Layout.setVerticalGroup(
            panel136Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel136);

        panel137.setBackground(java.awt.Color.white);
        panel137.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel137Layout = new javax.swing.GroupLayout(panel137);
        panel137.setLayout(panel137Layout);
        panel137Layout.setHorizontalGroup(
            panel137Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel137Layout.setVerticalGroup(
            panel137Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel137);

        panel138.setBackground(java.awt.Color.white);
        panel138.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel138Layout = new javax.swing.GroupLayout(panel138);
        panel138.setLayout(panel138Layout);
        panel138Layout.setHorizontalGroup(
            panel138Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel138Layout.setVerticalGroup(
            panel138Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel138);

        panel139.setBackground(java.awt.Color.white);
        panel139.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel139Layout = new javax.swing.GroupLayout(panel139);
        panel139.setLayout(panel139Layout);
        panel139Layout.setHorizontalGroup(
            panel139Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel139Layout.setVerticalGroup(
            panel139Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel139);

        panel140.setBackground(java.awt.Color.white);
        panel140.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel140Layout = new javax.swing.GroupLayout(panel140);
        panel140.setLayout(panel140Layout);
        panel140Layout.setHorizontalGroup(
            panel140Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel140Layout.setVerticalGroup(
            panel140Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel140);

        panel141.setBackground(java.awt.Color.white);
        panel141.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel141Layout = new javax.swing.GroupLayout(panel141);
        panel141.setLayout(panel141Layout);
        panel141Layout.setHorizontalGroup(
            panel141Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel141Layout.setVerticalGroup(
            panel141Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel141);

        panel142.setBackground(java.awt.Color.white);
        panel142.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel142Layout = new javax.swing.GroupLayout(panel142);
        panel142.setLayout(panel142Layout);
        panel142Layout.setHorizontalGroup(
            panel142Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel142Layout.setVerticalGroup(
            panel142Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel142);

        panel143.setBackground(java.awt.Color.white);
        panel143.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel143Layout = new javax.swing.GroupLayout(panel143);
        panel143.setLayout(panel143Layout);
        panel143Layout.setHorizontalGroup(
            panel143Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel143Layout.setVerticalGroup(
            panel143Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel143);

        panel144.setBackground(java.awt.Color.white);
        panel144.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel144Layout = new javax.swing.GroupLayout(panel144);
        panel144.setLayout(panel144Layout);
        panel144Layout.setHorizontalGroup(
            panel144Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel144Layout.setVerticalGroup(
            panel144Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel144);

        panel145.setBackground(java.awt.Color.white);
        panel145.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel145Layout = new javax.swing.GroupLayout(panel145);
        panel145.setLayout(panel145Layout);
        panel145Layout.setHorizontalGroup(
            panel145Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel145Layout.setVerticalGroup(
            panel145Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel145);

        panel146.setBackground(java.awt.Color.white);
        panel146.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel146Layout = new javax.swing.GroupLayout(panel146);
        panel146.setLayout(panel146Layout);
        panel146Layout.setHorizontalGroup(
            panel146Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel146Layout.setVerticalGroup(
            panel146Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel146);

        panel147.setBackground(java.awt.Color.white);
        panel147.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel147Layout = new javax.swing.GroupLayout(panel147);
        panel147.setLayout(panel147Layout);
        panel147Layout.setHorizontalGroup(
            panel147Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel147Layout.setVerticalGroup(
            panel147Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel147);

        panel148.setBackground(java.awt.Color.white);
        panel148.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel148Layout = new javax.swing.GroupLayout(panel148);
        panel148.setLayout(panel148Layout);
        panel148Layout.setHorizontalGroup(
            panel148Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel148Layout.setVerticalGroup(
            panel148Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel148);

        panel149.setBackground(java.awt.Color.white);
        panel149.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel149Layout = new javax.swing.GroupLayout(panel149);
        panel149.setLayout(panel149Layout);
        panel149Layout.setHorizontalGroup(
            panel149Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel149Layout.setVerticalGroup(
            panel149Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel149);

        panel150.setBackground(java.awt.Color.white);
        panel150.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel150Layout = new javax.swing.GroupLayout(panel150);
        panel150.setLayout(panel150Layout);
        panel150Layout.setHorizontalGroup(
            panel150Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel150Layout.setVerticalGroup(
            panel150Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel150);

        panel151.setBackground(java.awt.Color.white);
        panel151.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel151Layout = new javax.swing.GroupLayout(panel151);
        panel151.setLayout(panel151Layout);
        panel151Layout.setHorizontalGroup(
            panel151Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel151Layout.setVerticalGroup(
            panel151Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel151);

        panel152.setBackground(java.awt.Color.white);
        panel152.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel152Layout = new javax.swing.GroupLayout(panel152);
        panel152.setLayout(panel152Layout);
        panel152Layout.setHorizontalGroup(
            panel152Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel152Layout.setVerticalGroup(
            panel152Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel152);

        panel153.setBackground(java.awt.Color.white);
        panel153.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel153Layout = new javax.swing.GroupLayout(panel153);
        panel153.setLayout(panel153Layout);
        panel153Layout.setHorizontalGroup(
            panel153Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel153Layout.setVerticalGroup(
            panel153Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel153);

        panel154.setBackground(java.awt.Color.white);
        panel154.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel154Layout = new javax.swing.GroupLayout(panel154);
        panel154.setLayout(panel154Layout);
        panel154Layout.setHorizontalGroup(
            panel154Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel154Layout.setVerticalGroup(
            panel154Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel154);

        panel155.setBackground(java.awt.Color.white);
        panel155.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel155Layout = new javax.swing.GroupLayout(panel155);
        panel155.setLayout(panel155Layout);
        panel155Layout.setHorizontalGroup(
            panel155Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel155Layout.setVerticalGroup(
            panel155Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel155);

        panel156.setBackground(java.awt.Color.white);
        panel156.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel156Layout = new javax.swing.GroupLayout(panel156);
        panel156.setLayout(panel156Layout);
        panel156Layout.setHorizontalGroup(
            panel156Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel156Layout.setVerticalGroup(
            panel156Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel156);

        panel157.setBackground(java.awt.Color.white);
        panel157.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel157Layout = new javax.swing.GroupLayout(panel157);
        panel157.setLayout(panel157Layout);
        panel157Layout.setHorizontalGroup(
            panel157Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel157Layout.setVerticalGroup(
            panel157Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel157);

        panel158.setBackground(java.awt.Color.white);
        panel158.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel158Layout = new javax.swing.GroupLayout(panel158);
        panel158.setLayout(panel158Layout);
        panel158Layout.setHorizontalGroup(
            panel158Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel158Layout.setVerticalGroup(
            panel158Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel158);

        panel159.setBackground(java.awt.Color.white);
        panel159.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel159Layout = new javax.swing.GroupLayout(panel159);
        panel159.setLayout(panel159Layout);
        panel159Layout.setHorizontalGroup(
            panel159Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel159Layout.setVerticalGroup(
            panel159Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel159);

        panel160.setBackground(java.awt.Color.white);
        panel160.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel160Layout = new javax.swing.GroupLayout(panel160);
        panel160.setLayout(panel160Layout);
        panel160Layout.setHorizontalGroup(
            panel160Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel160Layout.setVerticalGroup(
            panel160Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel160);

        panel161.setBackground(java.awt.Color.white);
        panel161.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel161Layout = new javax.swing.GroupLayout(panel161);
        panel161.setLayout(panel161Layout);
        panel161Layout.setHorizontalGroup(
            panel161Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel161Layout.setVerticalGroup(
            panel161Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel161);

        panel162.setBackground(java.awt.Color.white);
        panel162.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel162Layout = new javax.swing.GroupLayout(panel162);
        panel162.setLayout(panel162Layout);
        panel162Layout.setHorizontalGroup(
            panel162Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel162Layout.setVerticalGroup(
            panel162Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel162);

        panel163.setBackground(java.awt.Color.white);
        panel163.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel163Layout = new javax.swing.GroupLayout(panel163);
        panel163.setLayout(panel163Layout);
        panel163Layout.setHorizontalGroup(
            panel163Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel163Layout.setVerticalGroup(
            panel163Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel163);

        panel164.setBackground(java.awt.Color.white);
        panel164.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel164Layout = new javax.swing.GroupLayout(panel164);
        panel164.setLayout(panel164Layout);
        panel164Layout.setHorizontalGroup(
            panel164Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel164Layout.setVerticalGroup(
            panel164Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel164);

        panel165.setBackground(java.awt.Color.white);
        panel165.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel165Layout = new javax.swing.GroupLayout(panel165);
        panel165.setLayout(panel165Layout);
        panel165Layout.setHorizontalGroup(
            panel165Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel165Layout.setVerticalGroup(
            panel165Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel165);

        panel166.setBackground(java.awt.Color.white);
        panel166.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel166Layout = new javax.swing.GroupLayout(panel166);
        panel166.setLayout(panel166Layout);
        panel166Layout.setHorizontalGroup(
            panel166Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel166Layout.setVerticalGroup(
            panel166Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel166);

        panel167.setBackground(java.awt.Color.white);
        panel167.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel167Layout = new javax.swing.GroupLayout(panel167);
        panel167.setLayout(panel167Layout);
        panel167Layout.setHorizontalGroup(
            panel167Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel167Layout.setVerticalGroup(
            panel167Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel167);

        panel168.setBackground(java.awt.Color.white);
        panel168.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel168Layout = new javax.swing.GroupLayout(panel168);
        panel168.setLayout(panel168Layout);
        panel168Layout.setHorizontalGroup(
            panel168Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel168Layout.setVerticalGroup(
            panel168Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel168);

        panel169.setBackground(java.awt.Color.white);
        panel169.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel169Layout = new javax.swing.GroupLayout(panel169);
        panel169.setLayout(panel169Layout);
        panel169Layout.setHorizontalGroup(
            panel169Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel169Layout.setVerticalGroup(
            panel169Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel169);

        panel170.setBackground(java.awt.Color.white);
        panel170.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel170Layout = new javax.swing.GroupLayout(panel170);
        panel170.setLayout(panel170Layout);
        panel170Layout.setHorizontalGroup(
            panel170Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel170Layout.setVerticalGroup(
            panel170Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel170);

        panel171.setBackground(java.awt.Color.white);
        panel171.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel171Layout = new javax.swing.GroupLayout(panel171);
        panel171.setLayout(panel171Layout);
        panel171Layout.setHorizontalGroup(
            panel171Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel171Layout.setVerticalGroup(
            panel171Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel171);

        panel172.setBackground(java.awt.Color.white);
        panel172.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel172Layout = new javax.swing.GroupLayout(panel172);
        panel172.setLayout(panel172Layout);
        panel172Layout.setHorizontalGroup(
            panel172Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel172Layout.setVerticalGroup(
            panel172Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel172);

        panel173.setBackground(java.awt.Color.white);
        panel173.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel173Layout = new javax.swing.GroupLayout(panel173);
        panel173.setLayout(panel173Layout);
        panel173Layout.setHorizontalGroup(
            panel173Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel173Layout.setVerticalGroup(
            panel173Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel173);

        panel174.setBackground(java.awt.Color.white);
        panel174.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel174Layout = new javax.swing.GroupLayout(panel174);
        panel174.setLayout(panel174Layout);
        panel174Layout.setHorizontalGroup(
            panel174Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel174Layout.setVerticalGroup(
            panel174Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel174);

        panel175.setBackground(java.awt.Color.white);
        panel175.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel175Layout = new javax.swing.GroupLayout(panel175);
        panel175.setLayout(panel175Layout);
        panel175Layout.setHorizontalGroup(
            panel175Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel175Layout.setVerticalGroup(
            panel175Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel175);

        panel176.setBackground(java.awt.Color.white);
        panel176.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel176Layout = new javax.swing.GroupLayout(panel176);
        panel176.setLayout(panel176Layout);
        panel176Layout.setHorizontalGroup(
            panel176Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel176Layout.setVerticalGroup(
            panel176Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel176);

        panel177.setBackground(java.awt.Color.white);
        panel177.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel177Layout = new javax.swing.GroupLayout(panel177);
        panel177.setLayout(panel177Layout);
        panel177Layout.setHorizontalGroup(
            panel177Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel177Layout.setVerticalGroup(
            panel177Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel177);

        panel178.setBackground(java.awt.Color.white);
        panel178.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel178Layout = new javax.swing.GroupLayout(panel178);
        panel178.setLayout(panel178Layout);
        panel178Layout.setHorizontalGroup(
            panel178Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel178Layout.setVerticalGroup(
            panel178Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel178);

        panel179.setBackground(java.awt.Color.white);
        panel179.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel179Layout = new javax.swing.GroupLayout(panel179);
        panel179.setLayout(panel179Layout);
        panel179Layout.setHorizontalGroup(
            panel179Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel179Layout.setVerticalGroup(
            panel179Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel179);

        panel180.setBackground(java.awt.Color.white);
        panel180.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel180Layout = new javax.swing.GroupLayout(panel180);
        panel180.setLayout(panel180Layout);
        panel180Layout.setHorizontalGroup(
            panel180Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel180Layout.setVerticalGroup(
            panel180Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel180);

        panel181.setBackground(java.awt.Color.white);
        panel181.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel181Layout = new javax.swing.GroupLayout(panel181);
        panel181.setLayout(panel181Layout);
        panel181Layout.setHorizontalGroup(
            panel181Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel181Layout.setVerticalGroup(
            panel181Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel181);

        panel182.setBackground(java.awt.Color.white);
        panel182.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel182Layout = new javax.swing.GroupLayout(panel182);
        panel182.setLayout(panel182Layout);
        panel182Layout.setHorizontalGroup(
            panel182Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel182Layout.setVerticalGroup(
            panel182Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel182);

        panel183.setBackground(java.awt.Color.white);
        panel183.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel183Layout = new javax.swing.GroupLayout(panel183);
        panel183.setLayout(panel183Layout);
        panel183Layout.setHorizontalGroup(
            panel183Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel183Layout.setVerticalGroup(
            panel183Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel183);

        panel184.setBackground(java.awt.Color.white);
        panel184.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel184Layout = new javax.swing.GroupLayout(panel184);
        panel184.setLayout(panel184Layout);
        panel184Layout.setHorizontalGroup(
            panel184Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel184Layout.setVerticalGroup(
            panel184Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel184);

        panel185.setBackground(java.awt.Color.white);
        panel185.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel185Layout = new javax.swing.GroupLayout(panel185);
        panel185.setLayout(panel185Layout);
        panel185Layout.setHorizontalGroup(
            panel185Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel185Layout.setVerticalGroup(
            panel185Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel185);

        panel186.setBackground(java.awt.Color.white);
        panel186.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel186Layout = new javax.swing.GroupLayout(panel186);
        panel186.setLayout(panel186Layout);
        panel186Layout.setHorizontalGroup(
            panel186Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel186Layout.setVerticalGroup(
            panel186Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel186);

        panel187.setBackground(java.awt.Color.white);
        panel187.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel187Layout = new javax.swing.GroupLayout(panel187);
        panel187.setLayout(panel187Layout);
        panel187Layout.setHorizontalGroup(
            panel187Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel187Layout.setVerticalGroup(
            panel187Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel187);

        panel188.setBackground(java.awt.Color.white);
        panel188.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel188Layout = new javax.swing.GroupLayout(panel188);
        panel188.setLayout(panel188Layout);
        panel188Layout.setHorizontalGroup(
            panel188Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel188Layout.setVerticalGroup(
            panel188Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel188);

        panel189.setBackground(java.awt.Color.white);
        panel189.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel189Layout = new javax.swing.GroupLayout(panel189);
        panel189.setLayout(panel189Layout);
        panel189Layout.setHorizontalGroup(
            panel189Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel189Layout.setVerticalGroup(
            panel189Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel189);

        panel190.setBackground(java.awt.Color.white);
        panel190.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(153, 153, 255)));

        javax.swing.GroupLayout panel190Layout = new javax.swing.GroupLayout(panel190);
        panel190.setLayout(panel190Layout);
        panel190Layout.setHorizontalGroup(
            panel190Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel190Layout.setVerticalGroup(
            panel190Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel190);

        panel191.setBackground(java.awt.Color.white);
        panel191.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 255, 255)));

        javax.swing.GroupLayout panel191Layout = new javax.swing.GroupLayout(panel191);
        panel191.setLayout(panel191Layout);
        panel191Layout.setHorizontalGroup(
            panel191Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel191Layout.setVerticalGroup(
            panel191Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel191);

        panel192.setBackground(java.awt.Color.white);
        panel192.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel192Layout = new javax.swing.GroupLayout(panel192);
        panel192.setLayout(panel192Layout);
        panel192Layout.setHorizontalGroup(
            panel192Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel192Layout.setVerticalGroup(
            panel192Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel192);

        panel193.setBackground(java.awt.Color.white);
        panel193.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel193Layout = new javax.swing.GroupLayout(panel193);
        panel193.setLayout(panel193Layout);
        panel193Layout.setHorizontalGroup(
            panel193Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel193Layout.setVerticalGroup(
            panel193Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel193);

        panel194.setBackground(java.awt.Color.white);
        panel194.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel194Layout = new javax.swing.GroupLayout(panel194);
        panel194.setLayout(panel194Layout);
        panel194Layout.setHorizontalGroup(
            panel194Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel194Layout.setVerticalGroup(
            panel194Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel194);

        panel195.setBackground(java.awt.Color.white);
        panel195.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel195Layout = new javax.swing.GroupLayout(panel195);
        panel195.setLayout(panel195Layout);
        panel195Layout.setHorizontalGroup(
            panel195Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel195Layout.setVerticalGroup(
            panel195Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel195);

        panel196.setBackground(java.awt.Color.white);
        panel196.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel196Layout = new javax.swing.GroupLayout(panel196);
        panel196.setLayout(panel196Layout);
        panel196Layout.setHorizontalGroup(
            panel196Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel196Layout.setVerticalGroup(
            panel196Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel196);

        panel197.setBackground(java.awt.Color.white);
        panel197.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel197Layout = new javax.swing.GroupLayout(panel197);
        panel197.setLayout(panel197Layout);
        panel197Layout.setHorizontalGroup(
            panel197Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel197Layout.setVerticalGroup(
            panel197Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel197);

        panel198.setBackground(java.awt.Color.white);
        panel198.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel198Layout = new javax.swing.GroupLayout(panel198);
        panel198.setLayout(panel198Layout);
        panel198Layout.setHorizontalGroup(
            panel198Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel198Layout.setVerticalGroup(
            panel198Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel198);

        panel199.setBackground(java.awt.Color.white);
        panel199.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel199Layout = new javax.swing.GroupLayout(panel199);
        panel199.setLayout(panel199Layout);
        panel199Layout.setHorizontalGroup(
            panel199Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel199Layout.setVerticalGroup(
            panel199Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel199);

        panel200.setBackground(java.awt.Color.white);
        panel200.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51)));

        javax.swing.GroupLayout panel200Layout = new javax.swing.GroupLayout(panel200);
        panel200.setLayout(panel200Layout);
        panel200Layout.setHorizontalGroup(
            panel200Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );
        panel200Layout.setVerticalGroup(
            panel200Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 37, Short.MAX_VALUE)
        );

        coordPanel.add(panel200);

        roomsPanel.add(coordPanel, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 91, 800, 400));

        yPanel.setLayout(new java.awt.GridLayout(10, 0, 1, 0));

        yLabel1.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel1.setText("1");
        yPanel.add(yLabel1);

        yLabel2.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel2.setText("2");
        yPanel.add(yLabel2);

        yLabel3.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel3.setText("3");
        yPanel.add(yLabel3);

        yLabel4.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel4.setText("4");
        yPanel.add(yLabel4);

        yLabel5.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel5.setText("5");
        yPanel.add(yLabel5);

        yLabel6.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel6.setText("6");
        yPanel.add(yLabel6);

        yLabel7.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel7.setText("7");
        yPanel.add(yLabel7);

        yLabel8.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel8.setText("8");
        yPanel.add(yLabel8);

        yLabel9.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel9.setText("9");
        yPanel.add(yLabel9);

        yLabel10.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        yLabel10.setText("10");
        yPanel.add(yLabel10);

        roomsPanel.add(yPanel, new org.netbeans.lib.awtextra.AbsoluteConstraints(16, 91, -1, 400));

        xPanel.setLayout(new java.awt.GridLayout(0, 20));

        xLabel1.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel1.setText("1");
        xPanel.add(xLabel1);

        xLabel2.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel2.setText("2");
        xPanel.add(xLabel2);

        xLabel3.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel3.setText("3");
        xPanel.add(xLabel3);

        xLabel4.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel4.setText("4");
        xPanel.add(xLabel4);

        xLabel5.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel5.setText("5");
        xPanel.add(xLabel5);

        xLabel6.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel6.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel6.setText("6");
        xPanel.add(xLabel6);

        xLabel7.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel7.setText("7");
        xPanel.add(xLabel7);

        xLabel8.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel8.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel8.setText("8");
        xPanel.add(xLabel8);

        xLabel9.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel9.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel9.setText("9");
        xPanel.add(xLabel9);

        xLabel10.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel10.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel10.setText("10");
        xPanel.add(xLabel10);

        xLabel11.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel11.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel11.setText("11");
        xPanel.add(xLabel11);

        xLabel12.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel12.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel12.setText("12");
        xPanel.add(xLabel12);

        xLabel13.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel13.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel13.setText("13");
        xPanel.add(xLabel13);

        xLabel14.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel14.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel14.setText("14");
        xPanel.add(xLabel14);

        xLabel15.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel15.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel15.setText("15");
        xPanel.add(xLabel15);

        xLabel16.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel16.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel16.setText("16");
        xPanel.add(xLabel16);

        xLabel17.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel17.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel17.setText("17");
        xPanel.add(xLabel17);

        xLabel18.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel18.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel18.setText("18");
        xPanel.add(xLabel18);

        xLabel19.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel19.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel19.setText("19");
        xPanel.add(xLabel19);

        xLabel20.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        xLabel20.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        xLabel20.setText("20");
        xPanel.add(xLabel20);

        roomsPanel.add(xPanel, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 56, 800, 29));

        jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel1.setForeground(new java.awt.Color(0, 153, 0));
        jLabel1.setText("Room2");
        roomsPanel.add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(850, 150, 50, 50));

        jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel2.setForeground(new java.awt.Color(204, 0, 0));
        jLabel2.setText("Room3");
        roomsPanel.add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(850, 350, 50, 50));

        jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel3.setForeground(new java.awt.Color(0, 0, 255));
        jLabel3.setText("Room1");
        roomsPanel.add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(220, 30, -1, -1));

        addPanel.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 102, 0), 2, true));

        initPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Initialization", javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.TOP, new java.awt.Font("Tahoma", 1, 14), java.awt.Color.black)); // NOI18N

        initStartX.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }));
        initStartX.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Start X", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), java.awt.Color.black)); // NOI18N

        initStartY.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }));
        initStartY.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Start Y", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), java.awt.Color.black)); // NOI18N

        initEndX.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }));
        initEndX.setSelectedIndex(1);
        initEndX.setToolTipText("");
        initEndX.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "End X", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), java.awt.Color.black)); // NOI18N

        initEndY.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }));
        initEndY.setSelectedIndex(2);
        initEndY.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "End Y", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), java.awt.Color.black)); // NOI18N
        initEndY.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                initEndYActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout initPanelLayout = new javax.swing.GroupLayout(initPanel);
        initPanel.setLayout(initPanelLayout);
        initPanelLayout.setHorizontalGroup(
            initPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(initPanelLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(initPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(initStartX, 0, 70, Short.MAX_VALUE)
                    .addComponent(initEndX, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(initPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(initStartY, 0, 70, Short.MAX_VALUE)
                    .addComponent(initEndY, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        initPanelLayout.setVerticalGroup(
            initPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, initPanelLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(initPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(initPanelLayout.createSequentialGroup()
                        .addComponent(initStartX, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(0, 0, Short.MAX_VALUE))
                    .addComponent(initStartY))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(initPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(initEndX, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(initEndY, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
        );

        destPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Destination", javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.TOP, new java.awt.Font("Tahoma", 1, 14), java.awt.Color.black)); // NOI18N

        destStartX.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "12", "13", "14", "15", "16", "17", "18", "19", "20" }));
        destStartX.setSelectedIndex(3);
        destStartX.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Start X", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), java.awt.Color.black)); // NOI18N

        destStartY.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }));
        destStartY.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Start Y", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), java.awt.Color.black)); // NOI18N

        destEndX.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "12", "13", "14", "15", "16", "17", "18", "19", "20" }));
        destEndX.setSelectedIndex(4);
        destEndX.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "End X", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), java.awt.Color.black)); // NOI18N

        destEndY.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }));
        destEndY.setSelectedIndex(2);
        destEndY.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "End Y", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), java.awt.Color.black)); // NOI18N
        destEndY.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                destEndYActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout destPanelLayout = new javax.swing.GroupLayout(destPanel);
        destPanel.setLayout(destPanelLayout);
        destPanelLayout.setHorizontalGroup(
            destPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(destPanelLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(destPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(destEndX, 0, 70, Short.MAX_VALUE)
                    .addComponent(destStartX, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(destPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(destStartY, 0, 70, Short.MAX_VALUE)
                    .addComponent(destEndY, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
        );
        destPanelLayout.setVerticalGroup(
            destPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, destPanelLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(destPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(destStartX, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(destStartY, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(destPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(destEndX, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(destEndY, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
        );

        addButton.setFont(new java.awt.Font("Tahoma", 1, 24)); // NOI18N
        addButton.setText("Add Furniture");
        addButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                addButtonActionPerformed(evt);
            }
        });

        errorText.setEditable(false);
        errorText.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        errorText.setForeground(new java.awt.Color(255, 0, 0));

        javax.swing.GroupLayout addPanelLayout = new javax.swing.GroupLayout(addPanel);
        addPanel.setLayout(addPanelLayout);
        addPanelLayout.setHorizontalGroup(
            addPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(addPanelLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(initPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(destPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(addPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(addButton, javax.swing.GroupLayout.DEFAULT_SIZE, 265, Short.MAX_VALUE)
                    .addComponent(errorText))
                .addContainerGap())
        );
        addPanelLayout.setVerticalGroup(
            addPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(addPanelLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(addPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, addPanelLayout.createSequentialGroup()
                        .addComponent(addButton, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(errorText, javax.swing.GroupLayout.PREFERRED_SIZE, 61, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, addPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                        .addComponent(destPanel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(initPanel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                .addContainerGap())
        );

        startButton.setFont(new java.awt.Font("Tahoma", 1, 24)); // NOI18N
        startButton.setText("Start");
        startButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                startButtonActionPerformed(evt);
            }
        });

        label.setFont(new java.awt.Font("Tahoma", 0, 48)); // NOI18N
        label.setForeground(new java.awt.Color(0, 0, 255));
        label.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        label.setText("Strips Furniture");
        label.setToolTipText("");

        stackPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Stack", javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.TOP, new java.awt.Font("Tahoma", 1, 18), java.awt.Color.black)); // NOI18N
        stackPanel.addComponentListener(new java.awt.event.ComponentAdapter() {
            public void componentHidden(java.awt.event.ComponentEvent evt) {
                stackPanelComponentHidden(evt);
            }
        });

        stackTextArea.setEditable(false);
        stackTextArea.setColumns(20);
        stackTextArea.setRows(5);

        javax.swing.GroupLayout stackPanelLayout = new javax.swing.GroupLayout(stackPanel);
        stackPanel.setLayout(stackPanelLayout);
        stackPanelLayout.setHorizontalGroup(
            stackPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 200, Short.MAX_VALUE)
            .addGroup(stackPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(stackPanelLayout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(stackTextArea, javax.swing.GroupLayout.DEFAULT_SIZE, 180, Short.MAX_VALUE)
                    .addContainerGap()))
        );
        stackPanelLayout.setVerticalGroup(
            stackPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 487, Short.MAX_VALUE)
            .addGroup(stackPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, stackPanelLayout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(stackTextArea, javax.swing.GroupLayout.DEFAULT_SIZE, 465, Short.MAX_VALUE)
                    .addContainerGap()))
        );

        popButton.setFont(new java.awt.Font("Tahoma", 1, 24)); // NOI18N
        popButton.setText("Pop Stack");

        upButton.setText("UP");
        upButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                upButtonActionPerformed(evt);
            }
        });

        downButton.setText("DOWN");

        rightButton.setText("RIGHT");
        rightButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rightButtonActionPerformed(evt);
            }
        });

        leftButton.setText("LEFT");
        leftButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                leftButtonActionPerformed(evt);
            }
        });

        jButton5.setText("Rotate Left");

        jButton6.setText("Rotate Right");

        javax.swing.GroupLayout buttonsPanelLayout = new javax.swing.GroupLayout(buttonsPanel);
        buttonsPanel.setLayout(buttonsPanelLayout);
        buttonsPanelLayout.setHorizontalGroup(
            buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(buttonsPanelLayout.createSequentialGroup()
                .addGroup(buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(buttonsPanelLayout.createSequentialGroup()
                        .addComponent(leftButton)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(rightButton))
                    .addGroup(buttonsPanelLayout.createSequentialGroup()
                        .addGap(34, 34, 34)
                        .addComponent(upButton))
                    .addGroup(buttonsPanelLayout.createSequentialGroup()
                        .addGap(26, 26, 26)
                        .addComponent(downButton)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(jButton6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addGap(22, 22, 22))
        );
        buttonsPanelLayout.setVerticalGroup(
            buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(buttonsPanelLayout.createSequentialGroup()
                .addGroup(buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(buttonsPanelLayout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(upButton)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(leftButton)
                            .addComponent(rightButton)))
                    .addGroup(buttonsPanelLayout.createSequentialGroup()
                        .addGap(21, 21, 21)
                        .addComponent(jButton6)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jButton5)
                    .addComponent(downButton))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(roomsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 910, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(stackPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(0, 0, Short.MAX_VALUE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(addPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(buttonsPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(startButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(popButton, javax.swing.GroupLayout.DEFAULT_SIZE, 212, Short.MAX_VALUE)
                            .addComponent(label, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(addPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addComponent(label, javax.swing.GroupLayout.DEFAULT_SIZE, 114, Short.MAX_VALUE)
                            .addComponent(buttonsPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addGap(9, 9, 9)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(startButton, javax.swing.GroupLayout.DEFAULT_SIZE, 72, Short.MAX_VALUE)
                            .addComponent(popButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(roomsPanel, javax.swing.GroupLayout.DEFAULT_SIZE, 518, Short.MAX_VALUE)
                    .addComponent(stackPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void initEndYActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_initEndYActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_initEndYActionPerformed

    private void destEndYActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_destEndYActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_destEndYActionPerformed

    private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_addButtonActionPerformed
        // TODO add your handling code here:
        errorText.setText(null);
        int initSX = Integer.parseInt(initStartX.getSelectedItem().toString());
        int initSY = Integer.parseInt(initStartY.getSelectedItem().toString());
        int initEX = Integer.parseInt(initEndX.getSelectedItem().toString());
        int initEY = Integer.parseInt(initEndY.getSelectedItem().toString());
        int targSX = Integer.parseInt(destStartX.getSelectedItem().toString());
        int targSY = Integer.parseInt(destStartY.getSelectedItem().toString());
        int targEX = Integer.parseInt(destEndX.getSelectedItem().toString());
        int targEY = Integer.parseInt(destEndY.getSelectedItem().toString());
        try {
            Furniture newFur = new Furniture(initSX, initSY, initEX, initEY, targSX, targSY, targEX, targEY);
            engine.addFurniture(newFur);
        } catch (Exception e) {
            errorText.setText(e.getMessage());
        }
    }//GEN-LAST:event_addButtonActionPerformed

    public JTextField getErrorText() {
        return errorText;
    }

    public JTextArea getStackTextArea() {
        return stackTextArea;
    }

    private void startButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_startButtonActionPerformed
        try {
            // TODO add your handling code here:
            engine.start();
        } catch (Exception ex) {
            Logger.getLogger(MyFrame.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_startButtonActionPerformed

    private void stackPanelComponentHidden(java.awt.event.ComponentEvent evt) {//GEN-FIRST:event_stackPanelComponentHidden
        // TODO add your handling code here:
    }//GEN-LAST:event_stackPanelComponentHidden

    private void upButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_upButtonActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_upButtonActionPerformed

    private void leftButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_leftButtonActionPerformed
        // TODO add your handling code here:
        coordPanel.getComponent(1).setBackground(Color.red);
    }//GEN-LAST:event_leftButtonActionPerformed

    private void rightButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rightButtonActionPerformed
        // TODO add your handling code here:
        coordPanel.getComponent(1).setBackground(Color.ORANGE);
    }//GEN-LAST:event_rightButtonActionPerformed

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton addButton;
    private javax.swing.JPanel addPanel;
    private javax.swing.JPanel buttonsPanel;
    private javax.swing.JPanel coordPanel;
    private javax.swing.JComboBox destEndX;
    private javax.swing.JComboBox destEndY;
    private javax.swing.JPanel destPanel;
    private javax.swing.JComboBox destStartX;
    private javax.swing.JComboBox destStartY;
    private javax.swing.JButton downButton;
    private javax.swing.JTextField errorText;
    private javax.swing.JComboBox initEndX;
    private javax.swing.JComboBox initEndY;
    private javax.swing.JPanel initPanel;
    private javax.swing.JComboBox initStartX;
    private javax.swing.JComboBox initStartY;
    private javax.swing.JButton jButton5;
    private javax.swing.JButton jButton6;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel label;
    private javax.swing.JButton leftButton;
    private javax.swing.JPanel panel1;
    private javax.swing.JPanel panel10;
    private javax.swing.JPanel panel100;
    private javax.swing.JPanel panel101;
    private javax.swing.JPanel panel102;
    private javax.swing.JPanel panel103;
    private javax.swing.JPanel panel104;
    private javax.swing.JPanel panel105;
    private javax.swing.JPanel panel106;
    private javax.swing.JPanel panel107;
    private javax.swing.JPanel panel108;
    private javax.swing.JPanel panel109;
    private javax.swing.JPanel panel11;
    private javax.swing.JPanel panel110;
    private javax.swing.JPanel panel111;
    private javax.swing.JPanel panel112;
    private javax.swing.JPanel panel113;
    private javax.swing.JPanel panel114;
    private javax.swing.JPanel panel115;
    private javax.swing.JPanel panel116;
    private javax.swing.JPanel panel117;
    private javax.swing.JPanel panel118;
    private javax.swing.JPanel panel119;
    private javax.swing.JPanel panel12;
    private javax.swing.JPanel panel120;
    private javax.swing.JPanel panel121;
    private javax.swing.JPanel panel122;
    private javax.swing.JPanel panel123;
    private javax.swing.JPanel panel124;
    private javax.swing.JPanel panel125;
    private javax.swing.JPanel panel126;
    private javax.swing.JPanel panel127;
    private javax.swing.JPanel panel128;
    private javax.swing.JPanel panel129;
    private javax.swing.JPanel panel13;
    private javax.swing.JPanel panel130;
    private javax.swing.JPanel panel131;
    private javax.swing.JPanel panel132;
    private javax.swing.JPanel panel133;
    private javax.swing.JPanel panel134;
    private javax.swing.JPanel panel135;
    private javax.swing.JPanel panel136;
    private javax.swing.JPanel panel137;
    private javax.swing.JPanel panel138;
    private javax.swing.JPanel panel139;
    private javax.swing.JPanel panel14;
    private javax.swing.JPanel panel140;
    private javax.swing.JPanel panel141;
    private javax.swing.JPanel panel142;
    private javax.swing.JPanel panel143;
    private javax.swing.JPanel panel144;
    private javax.swing.JPanel panel145;
    private javax.swing.JPanel panel146;
    private javax.swing.JPanel panel147;
    private javax.swing.JPanel panel148;
    private javax.swing.JPanel panel149;
    private javax.swing.JPanel panel15;
    private javax.swing.JPanel panel150;
    private javax.swing.JPanel panel151;
    private javax.swing.JPanel panel152;
    private javax.swing.JPanel panel153;
    private javax.swing.JPanel panel154;
    private javax.swing.JPanel panel155;
    private javax.swing.JPanel panel156;
    private javax.swing.JPanel panel157;
    private javax.swing.JPanel panel158;
    private javax.swing.JPanel panel159;
    private javax.swing.JPanel panel16;
    private javax.swing.JPanel panel160;
    private javax.swing.JPanel panel161;
    private javax.swing.JPanel panel162;
    private javax.swing.JPanel panel163;
    private javax.swing.JPanel panel164;
    private javax.swing.JPanel panel165;
    private javax.swing.JPanel panel166;
    private javax.swing.JPanel panel167;
    private javax.swing.JPanel panel168;
    private javax.swing.JPanel panel169;
    private javax.swing.JPanel panel17;
    private javax.swing.JPanel panel170;
    private javax.swing.JPanel panel171;
    private javax.swing.JPanel panel172;
    private javax.swing.JPanel panel173;
    private javax.swing.JPanel panel174;
    private javax.swing.JPanel panel175;
    private javax.swing.JPanel panel176;
    private javax.swing.JPanel panel177;
    private javax.swing.JPanel panel178;
    private javax.swing.JPanel panel179;
    private javax.swing.JPanel panel18;
    private javax.swing.JPanel panel180;
    private javax.swing.JPanel panel181;
    private javax.swing.JPanel panel182;
    private javax.swing.JPanel panel183;
    private javax.swing.JPanel panel184;
    private javax.swing.JPanel panel185;
    private javax.swing.JPanel panel186;
    private javax.swing.JPanel panel187;
    private javax.swing.JPanel panel188;
    private javax.swing.JPanel panel189;
    private javax.swing.JPanel panel19;
    private javax.swing.JPanel panel190;
    private javax.swing.JPanel panel191;
    private javax.swing.JPanel panel192;
    private javax.swing.JPanel panel193;
    private javax.swing.JPanel panel194;
    private javax.swing.JPanel panel195;
    private javax.swing.JPanel panel196;
    private javax.swing.JPanel panel197;
    private javax.swing.JPanel panel198;
    private javax.swing.JPanel panel199;
    private javax.swing.JPanel panel2;
    private javax.swing.JPanel panel20;
    private javax.swing.JPanel panel200;
    private javax.swing.JPanel panel21;
    private javax.swing.JPanel panel22;
    private javax.swing.JPanel panel23;
    private javax.swing.JPanel panel24;
    private javax.swing.JPanel panel25;
    private javax.swing.JPanel panel26;
    private javax.swing.JPanel panel27;
    private javax.swing.JPanel panel28;
    private javax.swing.JPanel panel29;
    private javax.swing.JPanel panel3;
    private javax.swing.JPanel panel30;
    private javax.swing.JPanel panel31;
    private javax.swing.JPanel panel32;
    private javax.swing.JPanel panel33;
    private javax.swing.JPanel panel34;
    private javax.swing.JPanel panel35;
    private javax.swing.JPanel panel36;
    private javax.swing.JPanel panel37;
    private javax.swing.JPanel panel38;
    private javax.swing.JPanel panel39;
    private javax.swing.JPanel panel4;
    private javax.swing.JPanel panel40;
    private javax.swing.JPanel panel41;
    private javax.swing.JPanel panel42;
    private javax.swing.JPanel panel43;
    private javax.swing.JPanel panel44;
    private javax.swing.JPanel panel45;
    private javax.swing.JPanel panel46;
    private javax.swing.JPanel panel47;
    private javax.swing.JPanel panel48;
    private javax.swing.JPanel panel49;
    private javax.swing.JPanel panel5;
    private javax.swing.JPanel panel50;
    private javax.swing.JPanel panel51;
    private javax.swing.JPanel panel52;
    private javax.swing.JPanel panel53;
    private javax.swing.JPanel panel54;
    private javax.swing.JPanel panel55;
    private javax.swing.JPanel panel56;
    private javax.swing.JPanel panel57;
    private javax.swing.JPanel panel58;
    private javax.swing.JPanel panel59;
    private javax.swing.JPanel panel6;
    private javax.swing.JPanel panel60;
    private javax.swing.JPanel panel61;
    private javax.swing.JPanel panel62;
    private javax.swing.JPanel panel63;
    private javax.swing.JPanel panel64;
    private javax.swing.JPanel panel65;
    private javax.swing.JPanel panel66;
    private javax.swing.JPanel panel67;
    private javax.swing.JPanel panel68;
    private javax.swing.JPanel panel69;
    private javax.swing.JPanel panel7;
    private javax.swing.JPanel panel70;
    private javax.swing.JPanel panel71;
    private javax.swing.JPanel panel72;
    private javax.swing.JPanel panel73;
    private javax.swing.JPanel panel74;
    private javax.swing.JPanel panel75;
    private javax.swing.JPanel panel76;
    private javax.swing.JPanel panel77;
    private javax.swing.JPanel panel78;
    private javax.swing.JPanel panel79;
    private javax.swing.JPanel panel8;
    private javax.swing.JPanel panel80;
    private javax.swing.JPanel panel81;
    private javax.swing.JPanel panel82;
    private javax.swing.JPanel panel83;
    private javax.swing.JPanel panel84;
    private javax.swing.JPanel panel85;
    private javax.swing.JPanel panel86;
    private javax.swing.JPanel panel87;
    private javax.swing.JPanel panel88;
    private javax.swing.JPanel panel89;
    private javax.swing.JPanel panel9;
    private javax.swing.JPanel panel90;
    private javax.swing.JPanel panel91;
    private javax.swing.JPanel panel92;
    private javax.swing.JPanel panel93;
    private javax.swing.JPanel panel94;
    private javax.swing.JPanel panel95;
    private javax.swing.JPanel panel96;
    private javax.swing.JPanel panel97;
    private javax.swing.JPanel panel98;
    private javax.swing.JPanel panel99;
    private javax.swing.JButton popButton;
    private javax.swing.JButton rightButton;
    private javax.swing.JPanel roomsPanel;
    private javax.swing.JPanel stackPanel;
    private javax.swing.JTextArea stackTextArea;
    private javax.swing.JButton startButton;
    private javax.swing.JButton upButton;
    private javax.swing.JLabel xLabel1;
    private javax.swing.JLabel xLabel10;
    private javax.swing.JLabel xLabel11;
    private javax.swing.JLabel xLabel12;
    private javax.swing.JLabel xLabel13;
    private javax.swing.JLabel xLabel14;
    private javax.swing.JLabel xLabel15;
    private javax.swing.JLabel xLabel16;
    private javax.swing.JLabel xLabel17;
    private javax.swing.JLabel xLabel18;
    private javax.swing.JLabel xLabel19;
    private javax.swing.JLabel xLabel2;
    private javax.swing.JLabel xLabel20;
    private javax.swing.JLabel xLabel3;
    private javax.swing.JLabel xLabel4;
    private javax.swing.JLabel xLabel5;
    private javax.swing.JLabel xLabel6;
    private javax.swing.JLabel xLabel7;
    private javax.swing.JLabel xLabel8;
    private javax.swing.JLabel xLabel9;
    private javax.swing.JPanel xPanel;
    private javax.swing.JLabel yLabel1;
    private javax.swing.JLabel yLabel10;
    private javax.swing.JLabel yLabel2;
    private javax.swing.JLabel yLabel3;
    private javax.swing.JLabel yLabel4;
    private javax.swing.JLabel yLabel5;
    private javax.swing.JLabel yLabel6;
    private javax.swing.JLabel yLabel7;
    private javax.swing.JLabel yLabel8;
    private javax.swing.JLabel yLabel9;
    private javax.swing.JPanel yPanel;
    // End of variables declaration//GEN-END:variables
}
